home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / Think Class Libraries / WASTE TCL 1.8 / WASTE TCL 1.8 ƒ / CWASTETask.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-11-12  |  839 b   |  40 lines  |  [TEXT/MMCC]

  1. /************************************************************************\
  2.  CWASTETask.h
  3.  
  4.     A task for dealing with undo for CWASTEText objects under WASTE 1.1
  5.  
  6.  by Dan Crevier
  7.  5/19/95
  8.  
  9.  based on code by Jud Spencer
  10.  
  11.  Roms    95/11/08    adapted to THINK C / TCL 1.1.3
  12. \************************************************************************/
  13.  
  14. #pragma once
  15.  
  16. #include "CTask.h"
  17. class CWASTEText;
  18.  
  19. class CWASTETask: public CTask
  20. {
  21.     public:
  22.     
  23. #ifndef THINK_C   
  24.         CWASTETask(CWASTEText *text);
  25.         ~CWASTETask();
  26. #else
  27.         void                    IWASTETask(CWASTEText *text);
  28.         virtual void            Dispose(void);
  29. #endif // THINK_C
  30.                                                                 
  31.         virtual short            GetNameIndex(void);
  32.         virtual void            Undo(void);
  33.         virtual Boolean            IsUndone(void);
  34.         
  35.     protected:
  36.         CWASTEText                *wasteText;
  37.                 
  38. };
  39.  
  40.